package com.ym.pms.model;

import com.baomidou.mybatisplus.annotation.IdType;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;

import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 *
 * </p>
 *
 * @author lmt
 * @since 2020-12-23
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "Contract对象", description = "")
public class Contract implements Serializable {

    private static final long serialVersionUID = 1L;
    @ApiModelProperty("合同id")
    @TableId(value = "co_id", type = IdType.AUTO)
    private Integer coId;
    @ApiModelProperty("员工id")
    private Integer coUid;
    @ApiModelProperty("甲方姓名")
    private String coPAName;
    @ApiModelProperty("乙方姓名,手动填写")
    private String coPBName;
    @ApiModelProperty("甲方电话")
    private String coPAPNo;
    @ApiModelProperty("乙方电话,手动填写")
    private String coPBPNo;
    @ApiModelProperty("项目id")
    private String coItId;
    @ApiModelProperty("楼栋id")
    private String coBuCoding;
    @ApiModelProperty("套房id")
    private String coSuCoding;
    @ApiModelProperty("房间id")
    private String coRmCoding;
    @ApiModelProperty("铺位id")
    private String coBkCoding;
    @ApiModelProperty("房租")
    private Float coRent;
    @ApiModelProperty("物业费")
    private Float coPCosts;
    @ApiModelProperty("物业费保质时间")
    private Integer coGtime;
    @ApiModelProperty("押金")
    private Float coDeposit;
    @ApiModelProperty("退还押金时间")
    private Date coRDtime;
    @ApiModelProperty("合同生效时间")
    private Date coBETime;
    @ApiModelProperty("合同到期时间")
    private Date coMtime;
    @ApiModelProperty("合同状态")
    private Integer coCStatus;
    @ApiModelProperty("合同终止时间")
    private Date coTTime;
    @ApiModelProperty("合同终止原因")
    private String coRFT;
    @ApiModelProperty("违约金")
    private Float coLD;
    @ApiModelProperty("备注")
    private String coRemark;
    @ApiModelProperty("pdf文件路径")
    private String coPdf;
    @ApiModelProperty("签字合同照片路径")
    private String coPhoto;

}
